home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
hity wydania
/
Bank smakow
/
BankSmakow.air
/
BankSmakow.swf
/
scripts
/
com
/
makingwaves
/
util
/
CustomTreeDataDescriptor.as
next >
Wrap
Text File
|
2009-12-16
|
1KB
|
55 lines
package com.makingwaves.util
{
import com.makingwaves.vo.ProductCategory;
import mx.collections.ICollectionView;
import mx.controls.treeClasses.ITreeDataDescriptor;
public class CustomTreeDataDescriptor implements ITreeDataDescriptor
{
public function CustomTreeDataDescriptor()
{
super();
}
public function getData(param1:Object, param2:Object = null) : Object
{
return param1;
}
public function removeChildAt(param1:Object, param2:Object, param3:int, param4:Object = null) : Boolean
{
return false;
}
public function hasChildren(param1:Object, param2:Object = null) : Boolean
{
return isBranch(param1,param2);
}
public function isBranch(param1:Object, param2:Object = null) : Boolean
{
if(param1 != null && param1 is ProductCategory)
{
return true;
}
return false;
}
public function getChildren(param1:Object, param2:Object = null) : ICollectionView
{
if(param1 is ProductCategory)
{
return param1.products;
}
return null;
}
public function addChildAt(param1:Object, param2:Object, param3:int, param4:Object = null) : Boolean
{
return false;
}
}
}